package dm.jdbc.driver;

import com.sun.jna.Pointer;
import com.sun.jna.ptr.IntByReference;
import com.sun.jna.ptr.PointerByReference;
import com.sun.jna.win32.StdCallLibrary;

public abstract interface DmExternalCrypto
  extends StdCallLibrary
{
  public abstract boolean crypto_get_name(PointerByReference paramPointerByReference, IntByReference paramIntByReference);
  
  public abstract boolean crypto_login(PointerByReference paramPointerByReference, byte[] paramArrayOfByte, int paramInt);
  
  public abstract boolean crypto_logout(Pointer paramPointer);
  
  public abstract boolean crypto_read_cert(Pointer paramPointer, byte[] paramArrayOfByte, IntByReference paramIntByReference);
  
  public abstract boolean cipher_asym_sign(int paramInt1, byte[] paramArrayOfByte1, int paramInt2, byte[] paramArrayOfByte2, int paramInt3, byte[] paramArrayOfByte3, IntByReference paramIntByReference);
}


/* Location:              D:\Program Files\DBMS_20150813\jdbc\Dm7JdbcDriver17.jar!\dm\jdbc\driver\DmExternalCrypto.class
 * Java compiler version: 2 (46.0)
 * JD-Core Version:       0.7.1
 */